package com.zhentao.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.zhentao.schedule.file.article.dto.ArticleDto;
import com.zhentao.schedule.file.article.dto.ArticleHomeDto;
import com.zhentao.schedule.file.article.pojo.ApArticle;
import com.zhentao.schedule.model.common.dtos.ResponseResult;


/**
 * @Date 2024/4/29 14:59
 * @Author xdm
 **/

public interface ArticleService extends IService<ApArticle> {

    /**
     *
     * @param loadType  1加载更多  2 加载最新的
     * @param dto
     * @return
     */
    ResponseResult load(Short loadType, ArticleHomeDto dto);
    /**
     * 保存app端相关文章
     * @param dto
     * @return
     */
    ResponseResult saveArticle(ArticleDto dto) ;


    ResponseResult load2(ArticleHomeDto dto, Short loadtypeLoadMore, boolean b);
}